Accelerator virtualization
نویسندگان
چکیده
Welcome to this special issue on accelerator virtualization in Concurrency and Computation: Practice Experience. Virtualization is a key technique developed for sharing the underlying physical resources of computer, such as processor or memory network. This enables effective use by improving their utilization reduces costs. A well-known example are virtual machines that have become prominent with advent cloud technologies. Virtual an abstraction computer can be made available different users. The underpinning technology ensures data security isolating environment which each user works. Creating executing requires both software hardware support. It thought one earliest forms was time-multiplexing single applications. Although significantly varies from current notion virtualization, multiplexing laid groundwork modern operating systems facilitate concurrent expensive resource among several applications if they used exclusively. network file system another physically nodes cluster while it simultaneously accessed client nodes. In case, storage common shared via mechanisms. Recently, has been adopted accelerators, specialized graphics processing units (GPUs), field programmable gate arrays (FPGAs), tensor (TPUs). Accelerators reduce execution time certain allowing programmers offload compute intensive components accelerators. They also known improve energy efficiency. We hope contents useful you enjoy them much we did.
منابع مشابه
Hardware supported efficient accelerator partitioning for workstation consolidation and virtualization
Accelerators have gained an important role in recent years. While being used primarily in the scientific community in the beginning, they are now employed in a wide range of every day applications. Accelerators can hence be viewed in the focus of machine consolidation and virtualization, offering new opportunities for cost saving and services. Although these opportunities have been discussed in...
متن کاملHardware-Assisted Context Management for Accelerator Virtualization: A Case Study with RSA
The advantages of virtualization, including the ability to migrate, schedule, and manage software processes, continues to drive the demand for hardware and software support. However, the packaging of software state required by virtualization is in direct conflict with the trend toward accelerator-rich architectures where state is distributed between the processor and a set of heterogeneous devi...
متن کاملPre-Virtualization: Slashing the Cost of Virtualization
Despite its current popularity, para-virtualization has an enormous cost. Its diversion from the platform architecture abandons many of the benefits that come with pure virtualization (the faithful emulation of the platform API): stable and well-defined platform interfaces, single binaries for kernel and device drivers (and thus lower testing, maintenance, and support cost), and vendor independ...
متن کاملVirtualization Security
The recent form of change in working on resources and platform introduced the term virtualization. Virtualization comes with its own merits and challenges. As it hides physical characteristics of the resources and the concept of encapsulation comes into picture. Hypervisor based architecture requires fewer hardware resources and can communicate more efficiently. All major players have introduce...
متن کاملVirtualization Renaissance
ing from embedded to server systems. Enterprises commonly employ virtual LANs and private networks (VLANs, VPNs). System area networks use storage virtualization to simplify the management of complex, heterogeneous storage configurations. Virtualization technologies encompass a variety of mechanisms and techniques used to decouple the architecture and user-perceived behavior of hardware and sof...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Concurrency and Computation: Practice and Experience
سال: 2021
ISSN: ['1532-0634', '1532-0626']
DOI: https://doi.org/10.1002/cpe.6254